import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
// 迄今为止最成熟的对象关系映射器
import { TypeOrmModule } from '@nestjs/typeorm';
// 建立链接池
import { Connection } from 'typeorm';
// 引入文章模块
import { ArticleModule } from './article/article.module';
import { UserModule } from './user/user.module';

@Module({
  // 导入需要使用的数据到当前
  // typeormModule.forRoot() 自动导入外部配置 应该在根目录中创建一个 ormconfig.json 的文件
  imports: [TypeOrmModule.forRoot(), ArticleModule, UserModule],
  controllers: [AppController],
  providers: [],
})
export class AppModule {
  constructor(private readonly connection: Connection) {}
}
